Во-1-х, несколько распространённых заблуждений:
- index по haystack_column ускорит выборку
- index наивно создаётся по haystack_column as is
С 1-м, очевидно, всю малину портит начальный '%'. Второе тоже очевидно, но не для всех - тут требуется функциональный индекс, с тем самым lower(). Впрочем, см. пункт 1. Вся конструкция несомненно полезна с точки
(
Read more... )